agonize over a decision

Translations
se torturer l'esprit au sujet d'une décision